/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.com.smart.hawk.dto;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Objeto utilizado para el manejo de empresas
 * @author: Carlos Enaldo Ramos Hoyos
 * @Fecha creación: 23/01/2017
 * @Fecha modificación: 02/02/2017
 */
public class EmpresaDTO extends MensajeDTO implements ShowTableBaseDTO{
    BigDecimal scempresa;
    String coempresa;
    String dsempresa;
    Integer nmverificacion;
    String dsnombrecorto;
    String dsdireccion;
    String dstelefono;
    CiudadDTO ciudad;
    String dsemail;
    DatosMaestrosDTO tipoempresa;
    TerceroDTO representante;
    Date fhmodificacion;
    Date fhingreso;
    Date fhretiro;
    String cousuario;
    DatosMaestrosDTO tipodocumento;

    public String getCoempresa() {
        return coempresa;
    }

    public void setCoempresa(String coempresa) {
        this.coempresa = coempresa;
    }

    public String getCousuario() {
        return cousuario;
    }

    public void setCousuario(String cousuario) {
        this.cousuario = cousuario;
    }

    public String getDsdireccion() {
        return dsdireccion;
    }

    public void setDsdireccion(String dsdireccion) {
        this.dsdireccion = dsdireccion;
    }

    public String getDsemail() {
        return dsemail;
    }

    public void setDsemail(String dsemail) {
        this.dsemail = dsemail;
    }

    public String getDsempresa() {
        return dsempresa;
    }

    public void setDsempresa(String dsempresa) {
        this.dsempresa = dsempresa;
    }

    public String getDsnombrecorto() {
        return dsnombrecorto;
    }

    public void setDsnombrecorto(String dsnombrecorto) {
        this.dsnombrecorto = dsnombrecorto;
    }

    public String getDstelefono() {
        return dstelefono;
    }

    public void setDstelefono(String dstelefono) {
        this.dstelefono = dstelefono;
    }

    public Date getFhingreso() {
        return fhingreso;
    }

    public void setFhingreso(Date fhingreso) {
        this.fhingreso = fhingreso;
    }

    public Date getFhmodificacion() {
        return fhmodificacion;
    }

    public void setFhmodificacion(Date fhmodificacion) {
        this.fhmodificacion = fhmodificacion;
    }

    public Date getFhretiro() {
        return fhretiro;
    }

    public void setFhretiro(Date fhretiro) {
        this.fhretiro = fhretiro;
    }

    public Integer getNmverificacion() {
        return nmverificacion;
    }

    public void setNmverificacion(Integer nmverificacion) {
        this.nmverificacion = nmverificacion;
    }

    public CiudadDTO getCiudad() {
        return ciudad;
    }

    public void setCiudad(CiudadDTO ciudad) {
        this.ciudad = ciudad;
    }

    public BigDecimal getScempresa() {
        return scempresa;
    }

    public void setScempresa(BigDecimal scempresa) {
        this.scempresa = scempresa;
    }

    public TerceroDTO getRepresentante() {
        return representante;
    }

    public void setRepresentante(TerceroDTO representante) {
        this.representante = representante;
    }
   
    public DatosMaestrosDTO getTipoempresa() {
        return tipoempresa;
    }

    public void setTipoempresa(DatosMaestrosDTO tipoempresa) {
        this.tipoempresa = tipoempresa;
    }

    public DatosMaestrosDTO getTipodocumento() {
        return tipodocumento;
    }

    public void setTipodocumento(DatosMaestrosDTO tipodocumento) {
        this.tipodocumento = tipodocumento;
    }

    
    @Override
    public Object[] showDataTable() {
        return new Object[]{scempresa, 
                            coempresa, 
                            dsempresa, 
                            nmverificacion, 
                            dsnombrecorto, 
                            dsdireccion, 
                            dstelefono, 
                            ciudad, 
                            dsemail, 
                            tipoempresa, 
                            representante, 
                            fhmodificacion, 
                            fhingreso, 
                            fhretiro, 
                            cousuario};
    } 
}
